Scheduler for UWP | ComponentOne
C1.C1Schedule Namespace / BaseObjectMappingCollection<T> Class
The type of the objects for mapping. It should be derived from the BaseObject class and have the default parameter-less constructor.
Members

In This Topic
    BaseObjectMappingCollection<T> Class
    In This Topic
    Represents a generic collection of mappings for properties of the BaseObject derived objects to appropriate data fields.
    Object Model
    BaseObjectMappingCollection<T> Class
    Syntax
    'Declaration
     
    
    <DefaultMemberAttribute("Item")>
    <DebuggerTypeProxyAttribute(System.Collections.Generic.Mscorlib_KeyedCollectionDebugView`2)>
    <DebuggerDisplayAttribute("Count = {Count}")>
    Public Class BaseObjectMappingCollection(Of T As {New, BaseObject}) 
       Inherits MappingCollectionBase(Of T)
    [DefaultMember("Item")]
    [DebuggerTypeProxy(System.Collections.Generic.Mscorlib_KeyedCollectionDebugView`2)]
    [DebuggerDisplay("Count = {Count}")]
    public class BaseObjectMappingCollection<T> : MappingCollectionBase<T> 
    where T: new(), BaseObject
    Type Parameters
    T
    The type of the objects for mapping. It should be derived from the BaseObject class and have the default parameter-less constructor.
    Inheritance Hierarchy

    System.Object
       System.Collections.ObjectModel.Collection<T>
          System.Collections.ObjectModel.KeyedCollection<TKey,TItem>
             C1.C1Schedule.MappingCollectionBase<T>
                C1.C1Schedule.BaseObjectMappingCollection<T>

    See Also